#pragma once
#include<iostream>
#include<string>


struct Task{
    Task()
    {

    }
    Task(int x, int y):_x(x),_y(y)
    {
    }
    void operator()()
    {
        _result = _x + _y;
    }
     std::string Debug() 
    {
        std::string ret = std::to_string(_x) + "+" + std::to_string(_y) + "=" + "?"; 
        return ret;
    }
    std::string Result() 
    {
        std::string ret = std::to_string(_x) + "+" + std::to_string(_y) + "=" + std::to_string(_result); 
        return ret;

    }


    int _x;
    int _y;
    int _result;
};